package impl

import "gitee.com/hezhibao/restful-api-demo/apps/host"

// 接口实现的静态检查, 检查接口是否全部正确实现（传参和返回值）
var _ host.Service = (*HostServiceImpl)(nil)

// NewHostServiceImpl 构造函数
func NewHostServiceImpl() *HostServiceImpl {
	return &HostServiceImpl{
		// Host service 服务的子logger
		// 封装的zap让其满足logger接口
		// 为什么封装：
		//1.logger全局实例
		//2.logger level的动态调整 logrus不支持level的动态调整
		//3.加入日志轮转的集合
		//l: zap.L().Named("Host"),
	}
}

// HostServiceImpl 实现
type HostServiceImpl struct {
	// 在具体实现中添加方法
	//l logger.Logger
}
